.grid-demo .next-col {
  height: 48px;
  line-height: 48px;
  color: var(--color-white);
  text-align: center;
}

.grid-demo .next-col:nth-child(2n + 1) {
  background-color: var(--color-primary-4);
}

.grid-demo .next-col:nth-child(2n) {
  background-color: var(--color-primary-7);
}

.grid-demo-background {
  background-image: linear-gradient(
    90deg,
    var(--color-fill-2) 4.16666667%,
    transparent 4.16666667%,
    transparent 8.33333333%,
    var(--color-fill-2) 8.33333333%,
    var(--color-fill-2) 12.5%,
    transparent 12.5%,
    transparent 16.66666667%,
    var(--color-fill-2) 16.66666667%,
    var(--color-fill-2) 20.83333333%,
    transparent 20.83333333%,
    transparent 25%,
    var(--color-fill-2) 25%,
    var(--color-fill-2) 29.16666667%,
    transparent 29.16666667%,
    transparent 33.33333333%,
    var(--color-fill-2) 33.33333333%,
    var(--color-fill-2) 37.5%,
    transparent 37.5%,
    transparent 41.66666667%,
    var(--color-fill-2) 41.66666667%,
    var(--color-fill-2) 45.83333333%,
    transparent 45.83333333%,
    transparent 50%,
    var(--color-fill-2) 50%,
    var(--color-fill-2) 54.16666667%,
    transparent 54.16666667%,
    transparent 58.33333333%,
    var(--color-fill-2) 58.33333333%,
    var(--color-fill-2) 62.5%,
    transparent 62.5%,
    transparent 66.66666667%,
    var(--color-fill-2) 66.66666667%,
    var(--color-fill-2) 70.83333333%,
    transparent 70.83333333%,
    transparent 75%,
    var(--color-fill-2) 75%,
    var(--color-fill-2) 79.16666667%,
    transparent 79.16666667%,
    transparent 83.33333333%,
    var(--color-fill-2) 83.33333333%,
    var(--color-fill-2) 87.5%,
    transparent 87.5%,
    transparent 91.66666667%,
    var(--color-fill-2) 91.66666667%,
    var(--color-fill-2) 95.83333333%,
    transparent 95.83333333%
  );
}

.grid-demo .next-col {
  height: 48px;
  line-height: 48px;
  color: var(--color-white);
  text-align: center;
}

.grid-demo .next-col:nth-child(2n + 1) {
  background-color: var(--color-primary-light-4);
}

.grid-demo .next-col:nth-child(2n) {
  background-color: var(--color-primary-light-6);
}
.grid-gutter-demo .next-col {
  height: 48px;
  color: var(--color-text-5);
}

.grid-gutter-demo .next-col > div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.grid-gutter-demo .next-col:nth-child(2n + 1) > div {
  background-color: var(--color-primary-7);
}

.grid-gutter-demo .next-col:nth-child(2n) > div {
  background-color: var(--color-primary-4);
}
.grid-demo .next-col {
  height: 48px;
  line-height: 48px;
  color: var(--color-text-5);
  text-align: center;
}

.grid-demo .next-col:nth-child(2n + 1) {
  background-color:var(--color-primary-6);
}

.grid-demo .next-col:nth-child(2n) {
  background-color: var(--color-primary-4);
}
.grid-demo-grid .demo-item,
.grid-demo-grid .demo-suffix {
  height: 48px;
  line-height: 48px;
  color: var(--color-white);
  text-align: center;
}

.grid-demo-grid .demo-item:nth-child(2n) {
  background-color: var(--color-primary-6)
}

.grid-demo-grid .demo-item:nth-child(2n + 1) {
  background-color:  var(--color-primary-4);
}

.grid-responsive-demo .demo-item,
.grid-responsive-demo .demo-suffix {
  height: 48px;
  line-height: 48px;
  color: var(--color-white);
  text-align: center;
}
.grid-responsive-demo .demo-item:nth-child(2n) {
  background-color: var(--color-primary-6)
}
.grid-responsive-demo .demo-item:nth-child(2n + 1) {
  background-color: var(--color-primary-6)
}


